package com.xh.bussiness.tiku.bean.request;

import com.xh.bussiness.tiku.model.Knowledge;
import com.xh.core.bean.BaseRequestBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * 试题表 查询bean
 * </p>
 *
 * @author daiwei
 * @since 2019-01-14
 */
@ApiModel(value = "QuestionQueryRequest", description = "试题查询参数对象")
@Data
public class QuestionVariantRequest extends BaseRequestBean {

	@ApiModelProperty(value = "试题id", notes = "试题id", dataType = "String[]")
	private String questionId;

	/**
	 * 学科
	 */
	@ApiModelProperty(value = "科目id", notes = "科目id", dataType = "String[]")
	private String subject;
	
	/**
	 * 科目
	 */
	@ApiModelProperty(value = "科目id", notes = "科目id", dataType = "String[]")
	private List<String> subjectIds;
	/**
	 * 第一级知识点
	 */
	private String bookVersionId;
	/**
	 * 第二级知识点
	 */
	private String bookChapterId;
	
	/**
	 * 知识点
	 */
	@ApiModelProperty(value = "知识点集合", notes = "知识点集合", dataType = "String")
	private List<Knowledge> knowledgePoints;

	/**
	 * 题型
	 */
	@ApiModelProperty(value = "题型", notes = "题型", dataType = "Integer")
	private String type;
	/**
	 * 难度
	 */
	@ApiModelProperty(value = "难度", notes = "难度", dataType = "Integer")
	private Integer difficult;
	
}
